lap trinh plc